﻿namespace AnQinFrameWorkAPI.Entity.SystemCore.View.RoleField;

/// <summary>
///     角色字段视图模型
/// </summary>
public class RoleFieldView
{
    /// <summary>
    ///     角色菜单字段id（主键）
    /// </summary>
    public string Id { get; set; }

    /// <summary>
    ///     角色id（必填）
    /// </summary>
    public string RoleId { get; set; }

    /// <summary>
    ///     菜单id（必填）
    /// </summary>
    public string MenuId { get; set; }

    /// <summary>
    ///     菜单字段id（必填）
    /// </summary>
    public string MenuFieldId { get; set; }

    /// <summary>
    ///     字段key（必填）
    /// </summary>
    public string MenuFieldKey { get; set; }

    /// <summary>
    ///     按钮名称（必填）
    /// </summary>
    public string MenuFieldName { get; set; }

    /// <summary>
    ///     按钮标记备注
    /// </summary>
    public string? MenuFieldRemark { get; set; }

    /// <summary>
    ///     是否启用
    /// </summary>
    public bool IsEnable { get; set; }
}